traffic constables - French English Dictionary